#ifndef _STACK_LINKLIST_H_
#define _STACK_LINKLIST_H_

#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<string.h>
#include "log.h"

typedef struct Stack_LinkList{
    int         data;
    struct      Stack_LinkList * next;
}Stack_LinkList_t;

int Stack_LinkList_init(Stack_LinkList_t ** top);
//入栈
int Stack_LinkList_push(Stack_LinkList_t * top,int data);
//出栈
int Stack_LinkList_pull(Stack_LinkList_t * top,Stack_LinkList_t * item);
//是否空栈
int Stack_LinkList_isNULL(Stack_LinkList_t *top);
//遍历
int Stack_LinkList_select(Stack_LinkList_t *top);
//销毁
int Stack_LinkList_destory(Stack_LinkList_t *top);
#endif